by straining our capabilities - Turco Inglés Diccionario